
public class flower {
    public static void main(String[] args) {
        //在学习C语言时我们曾经接触过水仙花数，并用C语言实现过查找水仙
        //花数。水仙花数是指一个3位数，它的每个位上的数字的3 次幂之和等于它本身，
        // 例如：143+5^3+3^3=153。编写的程序需要实现的功能：输出所有的水仙花数
        for (int i = 100; i <= 999; i++) {
            int ge = i % 10;
            int shi = i / 10 % 10;
            int bai = i / 100;
            int number = (int)(Math.pow(ge , 3) + Math.pow(shi , 3) + Math.pow(bai , 3));
            if(number == i){
                System.out.println("水仙花数为:" + i);
            }
        }
    }
}
